Description: 用Java实现的进化算法包。包括遗传算法、粒子群算法、memetic算法和进化策略算法。-evolutionary-algorithm
Evolutionary Algorithm package implemented using Java.
The package serves as a foundation class library, supporting the implementation many variants of Evolutionary Algorithms, currently including Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Memetic Algorithm (MA), Evolution Strategy (ES).
Highlighted features
· Support both binary & real-coded string representations of solution
· Operator-based design for flexibility
· EA Operators: Selection, Crossover, Mutation, Move operators in PSO & and the adaptive scheme in EA
· Individual learning: Davidon–Fletcher–Powell (DFP) and Davies, Swann, and Campey with Gram-Schmidt orthogonalization (DSCG) strategies and Random Mutation Hill-climbing (RMHC)
In addition, algorithm pipeline which is specified by XML file is also provided for practitioner to configure & design evolutionary algorithms at ease. User can edit runtime & algorithm parameters in the configuration file (XML) & issue the co Platform: |
Size: 104448 |
Author:陈雷 |
Hits:
Description: A Binary Particle Swarm Optimization for Optimal Placement and Sizing
of Capacitor Banks in Radial Distribution Feeders with Distorted
Substation Voltages Platform: |
Size: 2048 |
Author:iman |
Hits:
Description: A Binary Particle Swarm Optimization for Optimal Placement and Sizing
of Capacitor Banks in Radial Distribution Feeders with Distorted
Substation Voltages Platform: |
Size: 31744 |
Author:iman |
Hits:
Description: 二进制粒子群的源代码,可以用来给初学者作为学习的模板。只要修改目标函数,就可以运行解决离散的优化问题-Binary particle swarm of source code, and can be used as a template for beginners to learn. As long as the objective function changes can run to solve the problem of the optimization of the discrete Platform: |
Size: 2048 |
Author:liushich |
Hits:
Description: 二进制粒子群算法,已封装成库库,可以直接调用-Binary particle swarm optimization (pso) algorithm, which has been encapsulated into library library, can be called directly Platform: |
Size: 1024 |
Author:王明明 |
Hits: